/*
 *  TravelTest.h
 *  SpaceTrader
 *
 *  Created by Jake on 11/20/12.
 *  Copyright 2012 The Hex Pistols. All rights reserved.
 *
 */

#ifndef __SpaceTrader__BuyFuelTest__
#define __SpaceTrader__BuyFuelTest__

#include <iostream>
#include <cppunit/extensions/HelperMacros.h>
#include "Player.h"
#include "Market.h"
#include "Universe.h"
#include "TravelManager.h"


#endif /* defined(__SpaceTrader__BuyFuelTest__) */

class TravelTest : public CppUnit::TestFixture{
    CPPUNIT_TEST_SUITE(TravelTest);
    CPPUNIT_TEST(testDistanceSameSystem);
    CPPUNIT_TEST(testDistanceDiffSystem);
    CPPUNIT_TEST(testOutOfRange);
    CPPUNIT_TEST_SUITE_END();
public:
    void setUp();
    void tearDown();
    void reset();
    
	void testDistanceSameSystem();
	void testDistanceDiffSystem();
	void testOutOfRange();
	
private:
	Player *player;
	Market *market;
	Universe *universe;
	TravelManager *travelManager;
	Planet *A;
	Planet *B;

};